//! 动态库主文件，导出给鸿蒙使用的接口
//! 使用 napi_derive_ohos 提供的 #[napi] 宏暴露函数

use napi_derive_ohos::napi;

/// 模拟数据同步函数，暴露给鸿蒙系统调用
/// # 参数
/// - `user_id`: 用户ID
/// - `data`: 需要同步的数据内容
/// # 返回值
/// 返回字符串，表示同步结果
#[napi]
pub fn sync_data(user_id: String, data: String) -> String {
    // 这里模拟同步数据，实际项目中可调用网络接口或其他逻辑
    println!("同步数据 - 用户ID: {}, 数据内容: {}", user_id, data);

    // 模拟成功返回
    format!("数据已同步，用户ID: {}, 内容: {}", user_id, data)
}

